<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>比较运算符和比较表达式</title>
</head>
<body>
        <script>

            // 比较运算符有： > >= < <= == != ===(恒等于) ！==

            var num1 = 100  // number
            var num2 = 50
            var num3 = 100
            var num4 = '100' // string
            // 所有的关系表达式返回的值，都是boolean类型
            var s1 = num1 > num2
            console.log(s1); // true
            var s2 = num1 >= num2
            console.log(s2); // true
            var s3 = num1 >= num3 // 大于 或 等于
            console.log(s3); // true
            var s4 = num1 < num2
            console.log(s4); // false
            var s5 = num1 <= num2 
            console.log(s5); // false
            var s6 = num1 <= num3
            console.log(s6); // true
            console.log('------------------');
            var s7 = num1 == num2
            console.log(s7); // false
            console.log('------------------');
            var s8 = num1 == num3
            console.log(s8); // true 
            var s9 = num1 == num4
            console.log(s9); // true
            // == 号 只判断数值是否相等，不判断类型是否相等
            var s10 = num1 === num3
            console.log(s10); // true
            var s11 = num1 === num4
            console.log(s11); // false
            // === 号，判断数值和类型是否都相等，相等返回true，否则返回false
            var s12 = num1 != num4 // 因为num1 和 num4 存储的值是相等的，所以返回false
            console.log(s12); // false
            var s13 = num1 !== num4 // 因为num1 和 num4 保存的类型不同 所以不等
            console.log(s13); // true 
        </script>








</body>
</html>